/*
 Ejercicios Programación OO (IIS225)
 Ejercicio 1.
 
 * Diseñe y programe una aplicación capaz de gestionartodas sus claves. 
 Existe una clave principal capaz de abrir el programa y con la cual se accede 
 al resto de las contraseñas. 
 
 * Cada contraseña puede pertenecer a un grupo de claves y en general todos 
 los grupos pertenecen a un registro capaz de almacenar todos los grupos. 
 Cada clave, junto con la palabra secreta, tiene un  título, una URL, y un 
 comentario, además de la fecha de creación y una clave sugerida de 10 
 caracteres. Conjuntamente cada grupo posee un título y una fecha de 
 creación. 
 
 * Adicionalmente existe un buscador capaz de buscar palabras similares en la 
 descripción de la clave o en el título. 
 La solución debe tener un diagrama de clases y la interfaz gráfica. 
 
 *  * @authors Matías Barrera G.
 *             Luis Castillo S.
 */
package utils;

import java.io.*;

public class ManejoArchivo {

    public void escribirArchivo(String claveEncriptada) {
        try {
            //Se crea un archivo llamado hash
            FileWriter fichero = new FileWriter("c:\\hash.txt");
            try (PrintWriter pw = new PrintWriter(fichero)) {
                pw.println(claveEncriptada);
            }
        } catch (Exception e) {
        }
    }

    public void leerArchivo() {
        File archivo = null;
        FileReader fr = null;
        try {
            //Para el archivo que creamos anteriormente
            archivo = new File("c:\\hash.txt");
            String linea;
            fr = new FileReader(archivo);
            BufferedReader br = new BufferedReader(fr);
            while ((linea = br.readLine()) != null) {
                System.out.println(linea);
            }

        } catch (IOException e) {
            System.out.println(e);
        } finally {
            try {
                if (fr != null) {
                    fr.close();
                }
            } catch (IOException e) {
                System.out.println(e);
            }
        }
    }
}